// 封装一个awaitTo方法
// 用于中转 使得await可以获得结果(不倒一手,await只能当then使用)
// .then或.catch后的都可以被await获得,再进一步判断数组中的第一个
// 从而确定是成功还是失败
export function to(pA) { // axios()在原地的promise对象
  const pB = pA.then(result => { // 接收网络请求成功/失败结果
    return [null, result]
  }).catch(err => {
    return [err, null] // 会返回给pB的then使用(pA的错误信息传递下去)
  })
  return pB // Promise对象返回到逻辑页面等待接收-上面return的数组
}
